![]() | ![]() | ![]() | ![]() |
If you define a SAS® Table Server library in SAS® Management Console that has a blank space in the data source name, and you try to assign the library in SAS® Enterprise Guide®, you will receive the following error:
If you check the Show details box, you will see this additional information:
[Error] Libname libref is not assigned. SAS.EG.SDS.SDSException: <?xml version="1.0" ?> <Exceptions><Exception><SASMessage severity="Error">Libname D18456TS is not assigned.</SASMessage></Exception></Exceptions> at SAS.EG.SDS.Model.Library.Assign() at SAS.EG.SDS.Model.Library.PopulateDatasets(Collection& collection) at SAS.EG.SDS.Model.Broker.PopulateCollection(Collection collection) at SAS.EG.SDS.Model.Collection.DoPopulate() at SAS.EG.SDS.Model.Collection.Populate() at SAS.EG.SDS.Views.View.DoPopulate(DisplayOperation& op)
If you have logging enabled for the SAS Workspace server, you will see the following error in the SAS Workspace server log:
In this error message, second_word is the string of characters that follows the first blank space character in the data source name.
To circumvent the problem, you must do the following:
Now disconnect from your application server in SAS Enterprise Guide and reconnect. You should be able to successfully assign the Table Server Library.
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | SAS Enterprise Guide | Windows Vista | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 |
Microsoft Windows XP Professional | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 | ||
Microsoft Windows Server 2003 Standard Edition | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 | ||
Microsoft Windows Server 2003 Enterprise Edition | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 | ||
Microsoft Windows Server 2003 Datacenter Edition | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 | ||
Microsoft® Windows® for x64 | 4.2 | 4.3 | 9.2 TS2M0 | 9.3 TS1M0 |